#pragma once
#include<string>
#include<iostream>
#include "ClassRegister.h"
#include<vector>
using namespace reflect;
using namespace std;

class A:public object {

public :
	A(){}
	~A(){}
	void show() {
		cout << "class A " << m_name << endl;
	}
	string m_name="AAA";
	int m_age = 0;
	vector<int> m_vector;
};

REGISTER_CLASS(A);
REGISTER_CLASS_FIELD(A, m_name, string);
REGISTER_CLASS_FIELD(A, m_age, int);
REGISTER_CLASS_FIELD(A, m_vector, vector<int>);
